Rate-optimal schedule for multi-rate DSP computations

نویسندگان

  • R. Govindarajan
  • Guang R. Gao
چکیده

In this paper we present a novel framework of multi-rate scheduling of signal processing programs represented by regular stream ow graphs (RSFGs). The main contribution of this paper is translating the scheduling problem of RSFGs into an equivalent problem in the domain of Karp-Miller computation graphs. A distinct feature of our scheduling framework | called the multi-rate software pipelining | is to allow maximum overlapping of operations from successive iterations, subject only to precedence constraints caused by data dependences. We demonstrate that the scheduling of regular stream ow graphs can be formulated as a mathematical problem by capturing data dependences between two actors as a precedence relation between the ring of these actors. Using linear schedules, the problem is further translated into a linear program formulation. An eecient solution for the linear programmingproblem is obtained by rst constructing what is called the precedence graph. A polynomial-time solution is obtained by observing that the optimal computation rate is the minimum cost-to-time ratio cycle (MCTRC) in the precedence graph and using the well-established solution methods for the MCTRC problem. Finally, to minimize the buuer requirement for the obtained rate-optimal schedule, a graph coloring method based on the cyclic interval graph representation has been proposed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Minimizing Buuer Requirements under Rate-optimal Schedule in Regular Dataaow Networks

Large-grain synchronous data ow graphs or multi-rate graphs have the distinct feature that the nodes of the data ow graph re at di erent rates. Such multi-rate large-grain data ow graphs have been widely regarded as a powerful programming model for DSP applications. In this paper we propose a method to minimize bu er storage requirement in constructing rate-optimal compile-time (MBRO) schedules...

متن کامل

Scheduling and Optimal Voltage Selection For Low Power Multi-Voltage DSP Datapaths

For Low Power Multi-Voltage DSP Datapaths Mark C. Johnson and Kaushik Roy School of Electrical and Computer Engineering Purdue University, West Lafayette, Indiana, 47907-1285, USA [email protected], [email protected] Abstract|We present an algorithm called MOVER (Multiple Operating Voltage Energy Reduction) to minimize datapath energy dissipation through use of multiple supply voltag...

متن کامل

Minimizing Buffer Requirements under Rate-Optimal Schedule in Regular Dataflow Networks

Large-grain synchronous dataflow graphs or multi-rate graphs have the distinct feature that the nodes of the dataflow graph fire at different rates. Such multi-rate large-grain dataflow graphs have been widely regarded as a powerful programming model for DSP applications. In this paper we propose a method to minimize buffer storage requirement in constructing rate-optimal compile-time (MBRO) sc...

متن کامل

Bat Algorithm for Optimal Service Parameters in an Impatient Customer N-Policy Vacation Queue

In this paper, a meta-heuristic method, the Bat Algorithm, based on the echolocation behavior of bats is used to determine the optimum service rate of a queue problem. A finite buffer M/M/1 queue with N policy, multiple working vacations and Bernoulli schedule vacation interruption is considered. Under the two customers' impatient situations, balking and reneging, the...

متن کامل

Static Scheduling for Synthesis of DSP Algorithms on

Given a behavioral description of a DSP algorithm represented by a data-ow graph, we show how to obtain a rate-optimal static schedule with the minimum unfolding factor under two models, integral grid model and fractional grid model, and two kinds of implementations for each model, pipelined implementation and non-pipelined implementation. We present a simple and uniied approach to deal with th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • VLSI Signal Processing

دوره 9  شماره 

صفحات  -

تاریخ انتشار 1995